Volume 46, Issue 4, October 2023, Pages 471-484
Mamdouh I. El-Elamy
Volume 46, Issue 1, January 2023, Pages 43-53